import router from "./router"
import useUserStore from "./store/modules/user"
import { getToken, removeToken, setToken } from "./utils/auth"
import { getParams } from "./utils"


const whiteList = ['/login', '/index', '/home']
// removeToken()
var params = getParams(window.location.href)
if (params.token) {
    setToken(params.token)
}
router.beforeEach((to, from, next) => {
    next()
    // if (getToken()) {
    //     // 可设置网页标题
    //     if (to.path === '/login') {
    //         next({path: '/'})
    //     } else {
    //         if (useUserStore().roles.length === 0) {
    //             useUserStore().GetInfo().then(() => {
    //                 // next()
    //                 next({...to, replace: true})
    //             }).catch(err => {
    //                 // useUserStore().Logout().then(() => {
    //                 //     next({path: '/'})
    //                 // })
    //                 next()
    //             })
    //         } else {
    //             next()
    //         }
    //     }
    // } else {
    //     // 没有 token
    //     if (whiteList.indexOf(to.path) !== -1) {
    //         // 白名单访问
    //         next()
    //     } else {
    //         next({path: '/login'})
    //     }
    // }
})